Системы управления веб-контентом

Управление контентом: записи, страницы и таксономии

Системы управления веб-контентом

План лекции

Основные вопросы

  • Различие между записями и страницами
  • Работа с визуальным редактором Gutenberg
  • Организация контента через таксономии
  • Управление медиабиблиотекой

Цели лекции

  • Понять разницу между записями и страницами
  • Освоить работу с блоковым редактором
  • Научиться организовывать контент
  • Управлять медиафайлами в WordPress
Системы управления веб-контентом

Типы контента в WordPress

Встроенные типы

  • Записи (Posts) — динамический контент
  • Страницы (Pages) — статический контент
  • Медиафайлы — изображения, видео, документы
  • Комментарии — пользовательский контент

Произвольные типы (Custom Post Types)

  • Продукты (WooCommerce)
  • Портфолио
  • События
  • Отзывы
  • Любой кастомный тип
Системы управления веб-контентом

Записи (Posts) vs Страницы (Pages)

Записи (Posts)

  • Динамический контент
  • Временные метки (дата, время)
  • Таксономии (рубрики, метки)
  • Выводятся в ленте
  • Предназначены для блога
  • RSS-лента
  • Архивы по датам

Страницы (Pages)

  • Статический контент
  • Без временных меток
  • Иерархическая структура
  • Не выводятся в ленте
  • Предназначены для контента
  • Шаблоны страниц
  • Порядок вывода
Системы управления веб-контентом

Структура записи

Основные элементы

  • Заголовок — название записи
  • Содержимое — основной контент
  • Отрывок — краткое описание
  • Рубрики — основная классификация
  • Метки — дополнительная классификация
  • Миниатюра — изображение записи
  • Автор — кто создал
  • Дата — время публикации

Статусы

  • Черновик (Draft)
  • На утверждении (Pending)
  • Опубликован (Published)
  • Запланирован (Scheduled)
  • В корзине (Trash)
Системы управления веб-контентом

Структура страницы

Основные элементы

  • Заголовок — название страницы
  • Содержимое — контент страницы
  • Родительская страница — иерархия
  • Порядок — сортировка
  • Шаблон — визуальное оформление
  • Миниатюра — изображение

Шаблоны страниц

  • По умолчанию (default)
  • Полная ширина (full-width)
  • Страница контактов
  • Страница без сайдбара
  • Кастомные шаблоны
Системы управления веб-контентом

Сценарии использования

Когда использовать записи

  • Новости и статьи блога
  • Обновления компании
  • Пресс-релизы
  • Обзоры продуктов
  • Рецепты, инструкции
  • Мероприятия (с плагином)

Когда использовать страницы

  • Главная страница
  • О компании
  • Контакты
  • Услуги
  • Политика конфиденциальности
  • Правила использования
  • Карта сайта
Системы управления веб-контентом

Визуальный редактор Gutenberg

Что такое Gutenberg?

  • Block Editor — редактор блоков
  • Впервые представлен в WordPress 5.0
  • Современный интерфейс создания контента
  • drag-and-drop редактирование
  • Модульная структура контента

Основные преимущества

  • Визуальное редактирование
  • Гибкость вёрстки
  • Переиспользование блоков
  • Шаблоны блоков
  • Полная поддержка responsive
  • Расширяемость через плагины
Системы управления веб-контентом

Типы блоков в Gutenberg

Текстовые блоки

  • Абзац (Paragraph)
  • Заголовок (Heading)
  • Список (List)
  • Цитата (Quote)
  • Код (Code)
  • Преформатированный текст

Медиаблоки

  • Изображение (Image)
  • Галерея (Gallery)
  • Видео (Video)
  • Аудио (Audio)
  • Обложка (Cover)
  • Файл (File)
Системы управления веб-контентом

Типы блоков в Gutenberg (продолжение)

Блоки дизайна

  • Кнопка (Button)
  • Столбцы (Columns)
  • Разделитель (Separator)
  • Spacer
  • Медиа и текст (Media & Text)
  • Группа (Group)

Виджеты

  • Последние записи
  • Последние комментарии
  • Архивы
  • Категории
  • Календарь
  • RSS
Системы управления веб-контентом

Работа с блоками

Основные действия

  • Добавить — кнопка "+" или "/"
  • Редактировать — клик на блок
  • Переместить — drag-and-drop
  • Дублировать — контекстное меню
  • Удалить — клавиша Delete или меню

Панель инструментов

  • Выравнивание текста
  • Форматирование (жирный, курсив)
  • Ссылки
  • Настройки блока
  • Преобразовать в другой блок
Системы управления веб-контентом

Настройки блоков

Панель инспектора

  • Цвет фона и текста
  • Размеры и отступы
  • Типографика
  • CSS-классы
  • HTML-якоря
  • Расширенные настройки

Responsive настройки

  • Размеры для планшета
  • Размеры для мобильного
  • Скрытие на устройствах
  • Порядок отображения
Системы управления веб-контентом

Паттерны и шаблоны блоков

Паттерны (Patterns)

  • Готовые комбинации блоков
  • Предустановленные дизайны
  • Быстрый старт для контента
  • Кастомные паттерны

Шаблоны (Templates)

  • Структура страницы целиком
  • Закреплённые блоки
  • Блокировка редактирования
  • Режимы: Все, Добавить, Редактировать
Системы управления веб-контентом

Таксономии в WordPress

Встроенные таксономии

  • Рубрики (Categories) — иерархическая
  • Метки (Tags) — плоская
  • Форматы записей — типы контента

Произвольные таксономии

  • Категории продуктов
  • Жанры фильмов
  • Авторы книг
  • Регионы
  • Любая классификация
Системы управления веб-контентом

Рубрики (Categories)

Характеристики

  • Иерархическая структура
  • Дочерние рубрики
  • Обязательная таксономия
  • Одна рубрику по умолчанию
  • URL: /category/name/

Управление

  • Записи → Рубрики
  • Создание новой рубрики
  • Редактирование существующей
  • Удаление (записи в стандартную)
  • Назначение родительской рубрики
Системы управления веб-контентом

Метки (Tags)

Характеристики

  • Плоская структура (без иерархии)
  • Произвольное количество
  • Более детальная классификация
  • Необязательная таксономия
  • URL: /tag/name/

Управление

  • Записи → Метки
  • Добавление по одной
  • Массовое добавление
  • Часто используемые метки
  • Облако меток (виджет)
Системы управления веб-контентом

Рубрики vs Метки

Характеристика Рубрики Метки
Структура Иерархическая Плоская
Количество Немного Много
Обязательность Да Нет
Примеры Темы разделов Ключевые слова
URL /category/ /tag/
Виджеты Выпадающий список Облако меток

Пример для блога о кулинарии

  • Рубрики: Завтраки, Обеды, Ужины, Десерты
  • Метки: веганское, быстрое, диетическое, праздничное
Системы управления веб-контентом

Создание рубрик

Через админ-панель

  1. Записи → Рубрики
  2. Ввести название
  3. Указать ярлык (slug)
  4. Выбрать родителя (опционально)
  5. Добавить описание
  6. Нажать "Добавить новую рубрику"

При редактировании записи

  • Панель "Рубрики" справа
  • Выбрать существующую
  • "+ Добавить новую рубрику"
  • Опубликовать запись
Системы управления веб-контентом

Управление метками

Добавление меток

  • Записи → Метки
  • Название и ярлык
  • Описание (опционально)

При редактировании записи

  • Панель "Метки" справа
  • Ввод через запятую
  • Выбор из часто используемых
  • Автодополнение при вводе

Массовое редактирование

  • Записи → Все записи
  • Действия → Изменить
  • Добавить/удалить метки
Системы управления веб-контентом

Архивы таксономий

Страницы архивов

  • Автоматические страницы
  • Список записей в таксономии
  • Шаблон: taxonomy-{taxonomy}-{slug}.php
  • SEO-friendly URL

Настройки постоянных ссылок

  • Настройки → Постоянные ссылки
  • Префикс рубрик: /category/
  • Префикс меток: /tag/
  • Можно убрать префикс плагином
Системы управления веб-контентом

Медиабиблиотека WordPress

Типы файлов

  • Изображения: jpg, png, gif, webp, avif, svg
  • Видео: mp4, webm, ogg
  • Аудио: mp3, wav, ogg
  • Документы: pdf, doc, docx, xls, xlsx
  • Архивы: zip, rar

Ограничения

  • Зависит от хостинга
  • Обычно 2-128 МБ
  • Настройки upload_max_filesize
  • Можно увеличить через php.ini
Системы управления веб-контентом

Загрузка медиафайлов

Способы загрузки

  • Медиафайлы → Добавить новый
  • Drag-and-drop в окно браузера
  • Кнопка "Выбрать файлы"
  • URL-загрузка (из интернета)
  • Через FTP/SFTP

Прикрепление к записям

  • Блок "Изображение" в Gutenberg
  • Кнопка "Добавить медиафайл"
  • Автоматическое прикрепление
  • Библиотека внутри редактора
Системы управления веб-контентом

Управление изображениями

Автоматические размеры

  • Миниатюра: 150x150 px
  • Средний: 300x300 px
  • Большой: 1920x1920 px
  • Оригинал: как загружено

Ручное редактирование

  • Обрезка (Crop)
  • Поворот
  • Отражение
  • Масштабирование
  • Пропорции
Системы управления веб-контентом

Мета-данные изображений

Обязательные поля

  • Название файла — идентификатор
  • Альтернативный текст — для доступности
  • Заголовок — отображаемое имя
  • Подпись — описание под изображением
  • Описание — детальная информация

SEO-оптимизация

  • Ключевые слова в alt
  • Описательные названия файлов
  • Заполнение всех полей
  • Размер файла оптимизация
Системы управления веб-контентом

Галереи изображений

Создание галереи

  1. Блок "Галерея"
  2. Выбрать изображения
  3. Настроить параметры
  4. Опубликовать

Параметры галереи

  • Количество столбцов (1-9)
  • Случайный порядок
  • Размер изображений
  • Ссылка на медиафайл или страницу
  • Отображение миниатюр
Системы управления веб-контентом

Работа с видео

Загруженное видео

  • Блок "Видео"
  • Автоматические плееры
  • Поддержка форматов: mp4, webm
  • Ограничение по размеру файла

Внешние видео

  • YouTube, Vimeo, и др.
  • Блок "Видео" → Вставить с URL
  • Автоматическое распознавание
  • Адаптивный плеер
Системы управления веб-контентом

Организация медиабиблиотеки

Фильтрация

  • Все медиафайлы
  • Изображения
  • Видео
  • Аудио
  • Не прикреплённые

Поиск и сортировка

  • По дате загрузки
  • По типу файла
  • По названию
  • По размеру
  • Поиск по ключевым словам
Системы управления веб-контентом

Папки медиабиблиотеки

Стандартная структура

wp-content/uploads/
├── 2025/
│   ├── 01/
│   ├── 02/
│   └── 03/
└── 2024/
    ├── 11/
    └── 12/

Организация по месяцам

  • Автоматическая по дате загрузки
  • Можно отключить в настройках
  • Плагины для папок по категориям
  • Real Media Library и др.
Системы управления веб-контентом

Оптимизация изображений

Почему важна оптимизация

  • Скорость загрузки сайта
  • SEO-продвижение
  • Экономия дискового пространства
  • Лимиты хостинга

Методы оптимизации

  • Сжатие без потерь (lossless)
  • Сжатие с потерями (lossy)
  • WebP/AVIF конвертация
  • Lazy loading (отложенная загрузка)
  • CDN-доставка
Системы управления веб-контентом

Плагины для оптимизации

Популярные плагины

  • Smush — сжатие изображений
  • ShortPixel — WebP + оптимизация
  • Imagify — три уровня сжатия
  • EWWW Image Optimizer
  • Lazy Load — отложенная загрузка

Автоматическая оптимизация

  • При загрузке файлов
  • Bulk-оптимизация существующих
  • Конвертация в WebP/AVIF
  • Восстановление оригиналов
Системы управления веб-контентом

SEO для изображений

Ключевые факторы

  • Альтернативный текст (alt)
  • Название файла
  • Размер файла
  • Формат изображения
  • Контекст изображения
  • Подпись и описание

Рекомендации

  • Использовать ключевые слова
  • Описывать содержание
  • Не перегружать ключевиками
  • Оптимизировать размер
  • Добавлять подписи
Системы управления веб-контентом

Права доступа к медиафайлам

Роли и возможности

  • Администратор — все файлы
  • Редактор — все файлы
  • Автор — свои файлы
  • Участник — только загрузка
  • Подписчик — нет доступа

Настройка прав

  • Плагин Role Editor
  • Capability Manager
  • Кастомные роли
  • Ограничение типов файлов
Системы управления веб-контентом

Резюме лекции

Записи vs Страницы

  • Записи — динамический контент
  • Страницы — статический контент
  • Разные сценарии использования

Gutenberg Block Editor

  • Блоковый подход
  • Гибкость дизайна
  • Переиспользование контента

Таксономии

  • Рубрики — иерархия
  • Метки — ключевые слова
  • Архивы автоматически

Медиабиблиотека

  • Загрузка и редактирование
  • Автоматические размеры
  • Оптимизация изображений
Системы управления веб-контентом

Вопросы для обсуждения

Для самопроверки

  1. В чём разница между записями и страницами?
  2. Какие типы блоков есть в Gutenberg?
  3. Чем рубрики отличаются от меток?
  4. Как создать галерею изображений?
  5. Зачем нужен альтернативный текст для изображений?
  6. Какие плагины используются для оптимизации изображений?